/*
 * @(#)CommonServiceImpl.java
 *
 * Copyright 2012 by ShenY BIS, All rights reserved.
 */

package com.bis.common.service;

import java.util.List;

import com.bis.common.entity.SystemEntity;
import com.bis.framework.base.service.Service;
import com.bis.framework.entity.UserEntity;

/**
 * CommonService
 * 
 * @author BIS 2012-12-24
 */
public interface CommonService extends Service
{

    /**
     * selectForCompany
     * @Description:
     * @param flag
     * @param xmlSelectedCompany
     * @param include
     * @param companyType
     * @return
     */
    List<SystemEntity> selectForCompany(String flag, String xmlSelectedCompany, boolean include, String companyType);

    /**
     * selectForUser
     * @Description:
     * @param xmlSelectedCompany
     * @param include
     * @param org_id
     * @return
     */
    List<UserEntity> selectForUser(String xmlSelectedCompany, boolean include, String org_id);

    /**
     * selectForHandleUser
     * @Description:
     * @param xmlSelectedCompany
     * @param include
     * @param org_id
     * @return
     */
    List<UserEntity> selectForHandleUser(String xmlSelectedCompany, boolean include, String org_id);

}
